A Quick Guide to Software Licensing for the Scientist-Programmer
نویسندگان
چکیده
Computing is ubiquitous in every domain of scientific research. Software is the means by which scientists harness the power of computers, and much scientific computing relies on software conceived and developed by other practicing researchers. The task of creating scientific software, however, does not end with the publication of computed results. Making the developed software available for inspection and use by other scientists is essential to reproducibility, peer-review, and the ability to build upon others’ work [1,2]. In fulfilling expectations to distribute and disseminate their software, scientistprogrammers are required to be not only proficient scientists and coders, but also knowledgeable in legal strategies for licensing their software. Navigating the often complex legal landscape of software licensing can be overwhelming, even for sophisticated programmers. Institutional technology transfer offices (TTOs) exist to help address this need, but due to mismatches in expectations or specific domain knowledge, interactions between scientists and TTO staff can result in suboptimal outcomes. As practitioners in the scientific computing and technology law fields, we have witnessed firsthand the confusion and difficulties associated with licensing scientifically generated software. SBGrid.org is a consortium of scientific software developers and users in hundreds of biomedical research laboratories worldwide. As facilitator and middleman between developers and endusers, we commonly assist in the dissemination and use of scientifically generated software. Through research and advocacy, the Samuelson Law, Technology and Public Policy Clinic works with software developers and other creators on licensing issues, particularly issues related to facilitating ‘‘open access’’ to scientific, technical, or creative materials. Together, we offer a primer on software licensing with a focus on the particular needs of the scientist software developer. The aim of this guide is to help scientists better engage with their institutional TTO when choosing software licenses.
منابع مشابه
The International Landscape of Medical Licensing Examinations: A Typology Derived From a Systematic Review
Background National licensing examinations (NLEs) are large-scale examinations usually taken by medical doctors close to the point of graduation from medical school. Where NLEs are used, success is usually required to obtain a license for full practice. Approaches to national licensing, and the evidence that supports their use, varies significantly across the globe. This paper aims to develop a...
متن کاملJDBC pocket reference - a quick guide for programmers
Spend your few moment to read a book even only few pages. Reading book is not obligation and force for everybody. When you don't want to read, you can get punishment from the publisher. Read a book becomes a choice of your different characteristics. Many people with reading habit will always be enjoyable to read, or on the contrary. For some reasons, this jdbc pocket reference a quick guide for...
متن کاملThe role of NEO big five-factor personality in ethical consistent and licensing behavior in accounting and auditing profession (Case study of Supreme audit court of Iran auditors)
Consistent behavior is a behavior in which doing small unethical acts leads their actors to engage in more egregious behaviors over time that is they consistent with the unethical behaviors. This behavior leading accountants to larger fraudulent financial reports and pushing auditors to ignore more professional ethics. On the other hand, unethical behavior for the first time in some pepole can ...
متن کاملDDscat.C++ User and programmer guide
DDscat.C++ 7.3.0 is a freely available open-source C++ software package applying the “discrete dipole approximation” (DDA) to calculate scattering and absorption of electromagnetic waves by targets with arbitrary geometries and a complex refractive index. DDscat.C++ is a clone of well known DDSCAT Fortran-90 software. We refer to DDSCAT as to the parent code in this document. Versions 7.3.0 of ...
متن کاملStreamlining the Process of Acquiring Secure Open Architecture Software Systems
We present results from our ongoing investigation of how best to acquire secure open architecture (OA) software systems. These systems incorporate software product line (SPL) practices that include closed source proprietary software and open source software (OSS) components, where such components and overall system configurations are subject to different security requirements. The combination o...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره 8 شماره
صفحات -
تاریخ انتشار 2012